package be.khleuven.kevinvranken.entiteiten;

import be.khleuven.kevinvranken.SpelPaneel;
import java.awt.Color;
import java.awt.geom.Ellipse2D;

/**
 *
 * @author Kevin
 */
public class Korrel extends Onbeweegbaar {

    private boolean alGeraakt = false;

    public Korrel(SpelPaneel spelPaneel, int x, int y) {
        super(spelPaneel, new Ellipse2D.Double(x, y, 5, 5), Color.yellow, x, y);
    }

    public Korrel(SpelPaneel spelPaneel, int x, int y, int grootte) {
        super(spelPaneel, new Ellipse2D.Double(x, y, grootte, grootte), Color.yellow, x, y);
    }

    @Override
    public void collidedWith(Entiteit andere) {
        this.setKleur(Color.BLACK);
        if (!alGeraakt) {
            getSpelPaneel().verwijderKorrel(this);
            alGeraakt = true;
        }
    }
}


